import java.util.Scanner;

/**
 * 逻辑运算符： && || !
 *      逻辑运算符作用于 boolean表达式
 *      && 左右两边都是boolean表达式，如果第一个表达式的结果为 false，就不会再去判断第二个表达式，直接返回false
 *         仅有两个表达式的结果都为true时，最终的结果才为true
 *     ||  左右两边都是boolean表达式，如果第一个表达式的结果为 true，就不会再去判断第二个表达式，直接返回true
 *         仅有两个表达式的结果都为false时，最终的结果才为false
 *     !   取反 !true -> false  !false -> true
 */
public class Demo02 {
    public static void main(String[] args) {

        /*
            判断y是否为闰年:
              y能被4整除，但不能被100整除
              y能被400整除
         */
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入年份：");
        int year = scanner.nextInt();

        boolean res = year % 4 == 0 && year % 100 != 0 || year % 400 == 0;

        String resStr = res ? "是闰年":"是平年";

        System.out.println(resStr);
    }
}
